From: Claudio Cambra Date: Wed, 19 Mar 2025 17:57:10 +0000 (+0100) Subject: gui/macOS: Do not assume accountState will always be valid X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~12^2^2~68^2 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/success/%22http:/www.example.com/cgi/success?a=commitdiff_plain;h=59e3371cda4ba7f1444fb1951f30c03a210fa029;p=nextcloud-desktop.git gui/macOS: Do not assume accountState will always be valid When removing an account this can change Signed-off-by: Claudio Cambra --- diff --git a/src/gui/macOS/fileprovidersocketcontroller.cpp b/src/gui/macOS/fileprovidersocketcontroller.cpp index 1f9bd202b..afe69acbf 100644 --- a/src/gui/macOS/fileprovidersocketcontroller.cpp +++ b/src/gui/macOS/fileprovidersocketcontroller.cpp @@ -206,7 +206,10 @@ void FileProviderSocketController::sendNotAuthenticated() const void FileProviderSocketController::sendAccountDetails() const { - Q_ASSERT(_accountState); + if (!_accountState) { + qCWarning(lcFileProviderSocketController) << "No account state available to send account details, stopping"; + return; + } const auto account = _accountState->account(); Q_ASSERT(account);